Mt Xia: Technical Consulting Group

Business Continuity / Disaster Recovery / High Availability
Data Center Automation / Audit Response / Audit Compliance

Additional documents of interest

  • Successful Business Continuity - Part 1 - Users and Groups
    This article was published in the April 2005 issue of AIX Update magazine and discusses system administration needs and requirements oriented around users and groups. The overall emphasis of this series of articles is for implementation of enterprise wide unique identifiers for a variety of parameters, such as user names, group names, UID and GID numbers.
  • Successful Business Continuity - Part 2 - Machine and Host Names
    This article was published in the May 2005 issue of AIX Update magazine and discusses naming structures for machines, systems, adapters, and aliases. The overall emphasis of this series of articles is for implementation of enterprise wide unique identifiers for a variety of parameters.
  • Successful Business Continuity - Part 3 - Volume Names
    This article was published in the December 2005 issue of AIX Update magazine and discusses naming structures for volume groups, logical volumes, log logical volumes, directory mount points, etc. The overall emphasis of this series of articles is for implementation of enterprise wide unique identifiers for a variety of parameters.
  • Successful Business Continuity - Part 4 - MQ Series, Startup/Shutdown Scripts, Error Processing
    This article was published in the April 2006 issue of AIX Update magazine and discusses how to implement AIX in an environment dedicated to business continuity. The topic of this article is the assignment of MQ Series queue names and aliases, resource group startup and shutdown script names (Application startup/shutdown script names), error logging, and error notification.
  • Successful Business Continuity - Part 5 - Miscellaneous topics
    This article was published in the August 2006 issue of AIX Update magazine and discusses how to implement AIX in an environment dedicated to business continuity. A variety of topics is discussed in this article including automated documentation generation and management.
  • Automated Microcode Management System
    One of the most difficult administration tasks in an AIX environment is attempting to keep the firmware and microcode up-to-date. Mt Xia has devised an automated method of gathering the Microcode information, determining which microcode needs to be updated, generating reports, and uploading the required microcode updates to each individual system.
  • Calculating the size of a Virtual Processor
    This document describes the algorithms used to calculate the size of a virtual processor when using shared processors in an LPAR. The IBM documentation describes how to calculate CPU utilization, NOT how to size for configuration, this document clarifies this process. A description of the HMC input fields for the processor tab is included.
  • Basics of Partition Load Manager Setup
    This presentation was provided by Ron Barker from IBM regarding the PLM Basic setup.
  • ppt
  • pdf
  • Procedure: Install/Update HDLM drivers
    
    
    # login to vio server as "padmin".
    # Switch to "oem" prompt.
    oem_setup_env
    umount /mnt
    mount bosapnim01:/export/lpp_source/hitachi /mnt
    
    #  Install and update all filesets from the directories below.
    #  "smitty install_all"
    cd /mnt/hdlm_5601/aix_odm/V5.0.0.1
    cd /mnt/hdlm_5601/aix_odm/V5.0.0.4u
    cd /mnt/hdlm_5601/aix_odm/V5.0.1.4U
    cd /mnt/hdlm_5601/aix_odm/V5.0.52.1U
    
    #  Copy license file.
    cd /mnt/hdlm_5601/license/enterprise
    cp *.plk /var/tmp/hdlm_license
    
    #  install and update all filesets from the above directory
    #  "smitty install_all"
    #  Fileset DLManager 5.60.1.100  Hitachi Dynamic Link Manager
    cd /mnt/hdlm_5601
    
    #  Leave the current Directory and unmount Driver Source Directory.
    cd /
    umount /mnt
    
    
    Procedure: Install/Update VIO fixpack
    
    
    # Login to VIO server as "padmin"
    # Obtain current IOS level
    ioslevel
    
    # Update VIO to latest IOS level
    mount bosapnim01:/export/lpp_source/aix/vio_1200 /mnt
    updateios -dev /mnt
    	** Enter "y" to continue install
    
    # Return to "root" shell prompt and HALT system.
    oem_setup_env
    shutdown -Fh
    
    # Activate LPAR from HMC WebSM
    
    
    Procedure: Configure VIO Server to utilize Boot Disks
    
    
    # Login as "padmin"
    # Switch to "oem" prompt
    oem_setup_env
    
    # Run in korn shell 93
      ksh93
      
    # Remove any vhost adapter configuration settings
      for (( i=0; i<=48; ++i ))
      do
        /usr/ios/cli/ioscli rmdev -pdev vhost${i}
      done
    
    # Remove all HDLM disks
      for i in $( lsdev -Cc disk -F name | grep dlmfdrv )
      do
        rmdev -Rdl ${i}
      done
    
    # Remove all hdisks except for hdisk0 and hdisk1 - assumed to be rootvg
      for i in $( lsdev -Cc disk -F name | grep hdisk | egrep -v 'hdisk0$ | hdisk1$' )
      do
        rmdev -Rdl ${i}
      done
    
    # If an HDLM unconfig file exists, rename it 
      [[ -f /usr/DynamicLinkManager/drv/dlmfdrv.unconf ]] &&
      mv /usr/DynamicLinkManager/drv/dlmfdrv.unconf \
         /usr/DynamicLinkManager/drv/$( date +"%Y%m%d").dlmfdrv.unconf
    
    #  Verify "dlmfdrv.unconf" was renamed.  
       ls /usr/DynamicLinkManager/drv
    	
    # Set fast fail Parameter for SCSI Adapters and Reconfigure FC Adapters
      chdev -l fscsi0 -a fc_err_recov=fast_fail
      chdev -l fscsi1 -a fc_err_recov=fast_fail
        chdev -l fscsi2 -a fc_err_recov=fast_fail
        cfgmgr -vl fcs0
      cfgmgr -vl fcs1
      cfgmgr -vl fcs2
    
    # Change HDLM settings
      cd /usr/DynamicLinkManager/bin
      print y | ./dlmodmset -e on
      print y | ./dlmodmset -b 68608
    
    # Reconfigure HDLM disks
      ./dlmcfgmgr
    
    # Turn off reserve settings on HDLM Driver
      ./dlnkmgr set -rsv on 0 -s
    
    # Remove HDLM disks
      for i in $( lsdev -Cc disk -F name | grep dlmfdrv )
      do
        rmdev -Rdl ${i}
      done
    
    # Change reserve policy on hdisks to "no_reserve"
      for i in $( lsdev -Cc disk -F name |
                  grep hdisk |
                  egrep -v 'hdisk0$|hdisk1$' )
      do
        chdev -l ${i} -a reserve_policy=no_reserve
      done
    
    # Reconfigure HDLM disks
      ./dlmcfgmgr
    
    # Verify all HDLM disks have an assigned PVID
      for i in $( lsdev -Cc disk -F name | grep dlmfdrv )
      do
        chdev -l ${i} -a pv=yes
      done
      lspv
    
    # Remove any vhost adapter configuration settings
     /usr/ios/cli/ioscli lsmap -all
    
    # Verify all vhosts adapters exist wihout Devices.
     SVSA            Physloc                                      Client Partition ID
    --------------- -------------------------------------------- ------------------
    vhost0          U9119.590.51A432C-V3-C10                     0x00000000
    
    VTD                   NO VIRTUAL TARGET DEVICE FOUND
    
    # Reboot VIO Server.
    shutdown -Fr
    
    
    # End of Final Procedure
    
    
    
    
    # Do not perform this step as part of this procedure
     for (( i=0; i<=48; ++i ))
      do
        /usr/ios/cli/ioscli rmdev -pdev vhost${i}
      done
    
    
    
    

    -
    VIO HDLM INSTALL
    -
     


    FREE Domain Registration
    included with Web Site Hosting
    Tools, Social Networking, Blog

    www.siteox.com

    Business Web Site Hosting
    $3.99 / month includes Tools,
    Shopping Cart, Site Builder

    www.siteox.com